package com.agency8x.model.base;

import com.jfinal.plugin.activerecord.IBean;
import com.jfinal.plugin.activerecord.Model;

@SuppressWarnings("unchecked")
public class BaseBankcardModel<M extends BaseBankcardModel<M>> extends Model<M> implements IBean {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public M setId(Integer value) {
		set("id", value);
		return (M)this;
	}

	public Integer getId() {
		return get("id");
	}
	public M setUserId(Integer value) {
		set("user_id", value);
		return (M)this;
	}

	public Integer getUserId() {
		return get("user_id");
	}
	public M setTitle(String value) {
		set("title", value);
		return (M)this;
	}

	public String getTitle() {
		return get("title");
	}
	public M setAlipayAccount(String value) {
		set("alipay_account", value);
		return (M)this;
	}

	public String getAlipayAccount() {
		return get("alipay_account");
	}
	public M setBankAccount(String value) {
		set("bank_account", value);
		return (M)this;
	}

	public String getBankAccount() {
		return get("bank_account");
	}
	public M setBankHolder(String value) {
		set("bank_holder", value);
		return (M)this;
	}

	public String getBankHolder() {
		return get("bank_holder");
	}
	public M setBankName(String value) {
		set("bank_name", value);
		return (M)this;
	}

	public String getBankName() {
		return get("bank_name");
	}
	public M setRemark(String value) {
		set("remark", value);
		return (M)this;
	}

	public String getRemark() {
		return get("remark");
	}
	public M setCreateTime(String value) {
		set("create_time", value);
		return (M)this;
	}

	public String getCreateTime() {
		return get("create_time");
	}
	public M setStatus(Short value) {
		set("status", value);
		return (M)this;
	}

	public Short getStatus() {
		return get("status");
	}
}
